import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_excel('某餐厅顾客消费记录.xlsx')    #读取数据
plt.figure(figsize=(8,4))       #创建画布并设置画布大小
#设置图表样式，包括样式主题和中文字体
sns.set_style(style='ticks',rc={'font.sans-serif':'SimHei'})
sns.set_palette(sns.color_palette('husl'))  #设置颜色主题
#绘制密度图
sns.kdeplot(x='顾客满意度',hue='分店', data=df,hue_order=['第一分店','第二分店','第三分店'])
plt.title('某餐厅不同分店顾客满意度密度图') #设置图表标题
plt.ylabel('概率密度')      #设置y轴标题
plt.show()  #显示图表
